3.1 出厂系统固件资源
3.1.1 基本信息
类型 | 描述 | 备注 |
---|---|---|
TF-A | 版本为2.2 | 提供源码 |
Uboot | 版本为2020.01 | 提供源码 |
Linux内核 | 内核版本为5.4.31 | 提供源码 |
根文件系统rootfs | 提供busybox、buildroot、Debian根文件系统及其制作方法。 提供出厂系统yocto文件系统。 | 除yocto系统外,提供详细的制作教程。 |
交叉编译器 | 提供两种交叉编译器 (1)通用ARM 交叉编译器 arm-none-linux-gnueaihf-gcc 版本9.2.1 (2)Qt交叉编译器 environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi | 通用ARM 交叉编译器用于基于buildroot系统的开发。 Qt交叉编译器用于Qt程序的开发。 |
Qt5根文件系统 | Qt版本为5.12.9 | 提供详细的教程 |
系统烧写方法 | STM32CubeProgrammer和SD卡两种 | 提供详细的使用教程 |
更多具体信息可以参考资料《【正点原子】STM32MP157用户快速体验》
3.1.2 驱动及开发例程
○:表示提供驱动
●:表示提供源码和教程资料
外设功能 | 出厂内核源码驱动 | 教程源码驱动 | 应用开发 | Qt开发 | M4裸机开发 |
---|---|---|---|---|---|
GPIO | ○ | ● | ● | ● | ● |
LED | ○ | ● | ● | ● | ● |
KEY | ○ | ● | ● | ● | ● |
LCD | ○ | ● | ● | ● | |
BackLight | ○ | ● | ● | ||
UART | ○ | ● | ● | ● | ● |
I2C | ○ | ● | ● | ● | ● |
SPI | ○ | ● | ● | ● | ● |
USB | ○ | ● | |||
NET | ○ | ● | ● | ● | |
PWM | ○ | ● | ● | ● | |
OV5640 | ○ | ● | ● | ● | |
CS42L51 | ○ | ● | ● | ● | |
RTC | ○ | ● | |||
PCF8563 | ○ | ● | |||
WDOG | ○ | ● | ● | ||
CAN | ○ | ● | ● | ● | |
ADC | ○ | ● | ● | ● | |
DAC | ○ | ● | ● | ||
DHT11 | ○ | ● | ● | ||
DS18B20 | ○ | ● | ● | ||
RTL8723 | ○ | ● | |||
RTL8188 | ● | ||||
BEEP | ○ | ● | ● | ● | ● |
RS232 | ○ | ● | |||
RS485 | ○ | ● | |||
GPS | ○ | ● | |||
ME3630 | ○ | ● | |||
EC20 | ○ | ||||
HDMI | ○ | ● | |||
bluetooth | ○ | ● |